package com.ruoyi.house.dto.request;

import com.ruoyi.house.service.param.BusinessBaseParam;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@lombok.Getter
@lombok.Setter
@lombok.ToString
public class RequestSaveBillsDto extends BusinessBaseParam {

	//收款单号
	private String receiptOrderNo;
	//合同ID
	private Long contractId;
	//合同编号
	private String contractNo;
	//合同类型
	private Integer contractType;
	//解约协议ID
	private String terminationId;
	//楼盘ID
	private Long premiseId;
	//小区名称
	private String premiseName;
	//承租房间
	private String rentRoom;
	//房源ID
	private String roomId;
	//房源编号
	private String roomCode;
	//承租房间
	private String roomName;
	//租客ID
	private Long tenantId;
	//租客姓名
	private String tenantName;
	//收款类型
	private Integer receiptType;
	//收款状态
	private Integer skStatus;
	//账单类型
	private Integer billType;
	//款项信息
	private List<RequestItemTypeListDto> itemTypeList;
	
	private Integer itemType;
	//所选账期
	private Integer receiptNumber;
	//挂靠的所选账期的房租对应的收款计划ID
	private Long withReceiptPlanId;
	//账期开始日
	private Date paymentDaysBegin;
	//账期结束日
	private Date paymentDaysEnd;
	// 应付日期
	private Date collectionDate;
	//收款日期
	private Date realCollectionDate;
	//支付方式
	private Integer payMethod;
	//支付流水号
	private String payFlowNo;
	//备注
	private String remark;
	//
	private BigDecimal reserve1;
	
	private Integer reserve2;
	
	private String reserve3;
	
	private String reserve4;
	
	private String reserve5;
	
}
